﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Linq;
using System.Text;
using System.Data.SqlClient;
using Entidades;

namespace AccesoBD
{
    public class HorarioXEspecialidadXMedico
    {

        public static int PoseeHorarioLaEspecialidad(long nroLegajo, int codEspecialidad)
        {
            SqlConnection con = null;
            DataTable dt;
            int result = 0;

            try
            {
                con = DB.Conectar();
                string comando = "select * from HorarioAtencionXMedicoXEspecialidad where legajo=@nroLegajo and codEspecialidad=@codEspecialidad";
                List<SqlParameter> listp = new List<SqlParameter>();
                listp.Add(new SqlParameter("@codEspecialidad", codEspecialidad));
                listp.Add(new SqlParameter("@nroLegajo", nroLegajo));
               dt= DB.GenerarTable(comando, listp, con);
                if (dt.Rows.Count>0)
                {
                    result = 1;
                }
            }
            catch (Exception)
            {

                throw new Exception("Error al controlar la existencia de horario para la especialidad");
            }
            finally
            {
                con.Close();

            }
            return result;

        }
    }
}
